$(document).ready(function(){
    $('#tabs').tabs();
    $('#submitcon').button().click(function(){ $('form').submit();})
    $('#accolaborador').autocomplete({
        source: function(request, response) {
            $.ajax({
                url: "/colaborador/index",
                type: "POST",
                datatype: "json",
                data: {
                    q: request.term
                },
                success: function(data) {
                    response($.map(data.colaboradores, function(item) {
                        return {
                            label: item.nome,
                            value: item.codusu
                        }
                    }))
                }
            })
        },
        focus: function(event,ui){
            $('#accolaborador').val(ui.item.label);
            return false;
        },
        open: function(event,ui) {
            $('#idcolaborador').val('');
        },
        select: function(event,ui){
            $('#idcolaborador').val(ui.item.value);
            $('#accolaborador').val(ui.item.label);
            if ($('#idcolaborador').val()!=''){
                $.ajax({
                    url: "/contato/index",
                    processData: false,
                    data: 'cliente_id='+$('#colaborador').val(),
                    beforeSend: function (){
                        var pos = $('#accolaborador').position();
                        var width = $('#accolaborador').width();
                        $("#ajax-ldr").css( {
                            "left": (pos.left+width+5) + "px",
                            "top":pos.top + "px"
                        } ).fadeIn('fast');

                    },
                    success: function(msg){
                        $('#contato_id option').remove();
                        $('#contato_id').append("<option value=''>Selecione o Contato...</option>")
                        for (i = 0; i < msg.length; i++) {
                            $('#contato_id').append("<option value='"+msg[i].idcontato+"'>"+msg[i].dsnome+"</option>")
                        }
                        $('#ajax-ldr').fadeOut('fast');
                    }
                });
            }
            return false;
        },
        minLength: 3,
        delay: 300
    });
});